package com.dynamic.sync.toolkit.mongo.sync.service;

import com.dynamic.sync.toolkit.mongo.sync.request.SyncFromDevReq;
import com.dynamic.sync.toolkit.mongo.sync.request.SyncFromPrdReq;
import com.dynamic.sync.toolkit.mongo.sync.request.SyncFromPreReq;
import com.dynamic.sync.toolkit.mongo.sync.request.SyncFromTestReq;
import com.dynamic.sync.toolkit.mongo.sync.request.SyncSourceToTargetReq;

/**
 * @author ZonLen since on 2021/6/19 下午8:50
 */
public interface MongoSyncService {

  void syncSourceToTarget(SyncSourceToTargetReq req);

  void syncFromPrd(SyncFromPrdReq req);

  void syncFromDev(SyncFromDevReq req);

  void syncFromPre(SyncFromPreReq req);

  void syncFromTest(SyncFromTestReq req);

}
